課程資訊
課程名稱
遊戲設計
Game Programming 
開課學期
112-1 
授課對象
管理學院  資訊管理學研究所  
授課教師
李根逸 
課號
IM5023 
課程識別碼
725 U3270 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期三7,8,9(14:20~17:20) 
上課地點
管一103 
備註
與陳炳宇合授
總人數上限:100人 
 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

本學期採取「製作遊戲專題」的方式進行,將在一學期的時限中試著持續迭代開發出一款可遊玩的遊戲。課程將以混成的方式進行,教學的講座內容會放在 NTU COOL,提供線上影片的版本讓大家自由學習。線下實體課程的時間將主要用來進行專題的進度報告與試玩回饋,以及對講座內容進行簡介與回答同學問題。為了使初學者較易入門,課程的技術內容與資源介紹將以 Unity 與 C# 為主,但只要能符合課程要求,並沒有限制所使用的製作工具。而為了使課程聚焦並便於進行遊玩測試,本學期製作的遊戲除了期末 Demo 之外,在專題開發與進度報告期間都將以『瀏覽器』版本進行遊玩測試與評分,並必須提供單人遊玩模式。

分組暨加簽表單 

課程目標
了解遊戲開發的背景知識、理論基礎及實務面臨的挑戰。在適度的引導以及持續的回饋下,在期末如期完成一款體量適當且可遊玩的遊戲專題。透過自我學習與團隊協作的過程,深入探索遊戲或軟體專案製作所需要了解的各種面向。 
課程要求
需要組成最多四人的團隊,因為每組平均每二到三週就需要提供一個可遊玩的遊戲版本跟進行進度報告,建議上課前就有程式設計的基礎或能找到穩定協作的隊員,否則極可能會因進度跟不上而放棄或因為未完成專題而無法通過課程。在課餘時間需要自主學習製作遊戲的大部分相關技能與知識並能在每輪報告期間試玩其他組別的遊戲並提供回饋。 
預期每週課後學習時數
 
Office Hours
另約時間 
指定閱讀
 
參考書目
遊戲設計的藝術:架構世界、開發介面、創造體驗,聚焦遊戲設計與製作的手法與原理
(The Art of Game Design: A Book of Lenses, Third Edition) 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
提案、原型、期中展示與進度報告 
40% 
專題提案、原型、期中展示與進度報告表現 
2. 
期末專題 Demo  
30% 
專題最終成果與 Demo 表現 
3. 
遊玩測試與回饋  
6% 
提供原型與期中展示的遊玩測試回饋 
4. 
作業 
24% 
完成個人作業的成績 
 
針對學生困難提供學生調整方式
 
上課形式
以錄影輔助, 提供學生彈性出席課程方式
作業繳交方式
書面報告取代口頭報告, 學生與授課老師協議改以其他形式呈現
考試形式
延後期末考試日期(時間)
其他
由師生雙方議定
課程進度
週次
日期
單元主題
第1週
2023/09/06  課程簡介
 
第2週
2023/09/13  Game Basics 
第3週
2023/09/20  A 組專題提案報告 
第4週
2023/09/27  B 組專題提案報告 
第5週
2023/10/04  2D Game Programming 
第6週
2023/10/11  A 組專題原型報告與遊玩測試 
第7週
2023/10/18  B 組專題原型報告與遊玩測試 
第8週
2023/10/25  3D Game Programming (I) 
第9週
2023/11/01  (本週不上課,時數合併到期末 Demo) 
第10週
2023/11/08  專題期中展示報告與遊玩測試 
第11週
2023/11/15  (校慶停課) 
第12週
2023/11/22  3D Game Programming (II) 
第13週
2023/11/29  A 組專題進度報告 
第14週
2023/12/06  B 組專題進度報告 
第15週
2023/12/13  Advanced Topics 
第16週
2023/12/20  期末 Demo [注意:時間從 13:00 開始到 18:00 結束]